By plane
Curitiba is one of the major cities of Brazil and is served by a international airport, named Aeroporto Afonso Pena, which is in the nearby city of Sao José dos Pinhais and about 17 km 10.6 miles from Curitiba city center. There are daily scheduled departures to São Paulo, Rio de Janeiro, Porto Alegre, BrasÃlia and other major cities. It also serves flights to other Paraná State cities, such as Foz do Iguaçu, Londrina and Maringá. International destinations with scheduled flights from Curitiba are Buenos Aires Ezeiza, Montevideo and Asunción, although other destinations may be eventually served on a non-scheduled basis.
Major airlines such as Gol, Pluna and TAM provide scheduled services to other cities, including those in Paraná State, as well as international destinations. Other minor airlines, such as OceanAir, Webjet, Passaredo and TRIP, also serve Curitiba in scheduled and non-scheduled basis.
There are different options of ground transportation between Afonso Pena Airport and Curitiba city center. Regular city buses depart every 20-30 minutes on business days and cost only R$ 2.60, R$1 on Sundays. The Airport Shuttle departs every 20 minutes on business days and is quicker than the city buses and much more comfortable, but its fare is R$ 8.00. Taxi cabs are available 24 hours per day, but the fare varies on the final destination. You can plan on roughly R$ 50 to go downtown. There are more than 4 rental companies in site.
By train
Due to the Brazilian government decision on not providing passenger train services anymore, Curitiba is no longer serviced by scheduled passenger train service. However, there is a touristic train route that goes to Paraná State's ocean coast, reaching its end in Paranaguá. It is definitely a worthwhile ride for those willing to see natural and Atlantic Forrest scenery, with many waterfalls, cliffs, peaks and historic sites. For more information see the Do section
